package mx.messaging.events;

extern class MessageAckEvent extends MessageEvent {
	var acknowledgeMessage(default,null) : mx.messaging.messages.AcknowledgeMessage;
	var correlation : mx.messaging.messages.IMessage;
	var correlationId(default,null) : String;
	function new(type : String, ?bubbles : Bool, ?cancelable : Bool, ?ack : mx.messaging.messages.AcknowledgeMessage, ?correlation : mx.messaging.messages.IMessage) : Void;
	static var ACKNOWLEDGE : String;
	static function createEvent(?ack : mx.messaging.messages.AcknowledgeMessage, ?correlation : mx.messaging.messages.IMessage) : MessageAckEvent;
}
